package com.okaixz.client.model.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author 陈大专
 * @time 2025/5/22 9:17
 * @des 获取微信用户信息返回结果实体类
 **/
@NoArgsConstructor
@Data
public class WxUserInfo {
    private String openid;
    private String nickname;
    private int sex;
    private String province;
    private String city;
    private String country;
    private String headimgurl;
    private List<String> privilege;
    private String unionid;
    private Integer errcode;//没有错误不返回
    private String errmsg;

//    openid	普通用户的标识，对当前开发者账号唯一
//    nickname	普通用户昵称
//    sex	普通用户性别，1 为男性，2 为女性
//    province	普通用户个人资料填写的省份
//    city	普通用户个人资料填写的城市
//    country	国家，如中国为 CN
//    headimgurl	用户头像，最后一个数值代表正方形头像大小（有 0、46、64、96、132 数值可选，0 代表 640*640 正方形头像），用户没有头像时该项为空
//    privilege	用户特权信息，json 数组，如微信沃卡用户为（chinaunicom）
//    unionid	用户统一标识。针对一个微信开放平台账号下的应用，同一用户的 unionid 是唯一的。
}
